export default {
  cutipColumns: [ //当前拦截ip
    {
      title: '拦截IP字段',
      dataIndex: 'cut',
      width: 224,
      key: 'cut',
      filterMultiple: true,
    },
    {
      title: '拦截时间',
      dataIndex: 'time',
      width: 225,
      key: 'time',
      ellipsis: true,//文字超过宽度都会出现省略号
    },
    {
      title: '操作',
      dataIndex: 'oparation',
      key: 'oparation',
      width: 60,
    },
  ],
  whileBlockColumns: [ //黑白名单ip设置
    {
      title: '起始IP',
      dataIndex: 'startIp',
      width: 224,
      key: 'startIp',
      filterMultiple: true,
    },
    {
      title: '结尾IP',
      dataIndex: 'endIp',
      width: 225,
      key: 'endIp',
      ellipsis: true,//文字超过宽度都会出现省略号
    },
    {
      title: '操作',
      dataIndex: 'oparation',
      key: 'oparation',
      width: 100,
    },
  ],
  threeMemberAudit: [ //三元管理审核
    {
      title: '序号',
      width: 60,
      dataIndex: 'index',
      customRender: ({ text, record, index, column }: any) => `${index + 1}`,
    },
    {
      title: '申请人',
      dataIndex: 'submitUserName',
      width: 92,
      key: 'submitUserName',
    },
    {
      title: '申请时间',
      dataIndex: 'createTime',
      key: 'createTime',
    },
    {
      title: '所属模块',
      dataIndex: 'moduleName',
      width: 110,
      key: 'moduleName',
    },
    {
      title: '操作类型',
      dataIndex: 'opName',
      width: 100,
      key: 'opName',
    },
    {
      title: '操作',
      dataIndex: 'oparation',
      key: 'oparation',
      width: 180,
    },
  ],
  threeMemberAudited: [ //三元管理审核
    {
      title: '序号',
      width: 60,
      dataIndex: 'index',
      customRender: ({ text, record, index, column }: any) => `${index + 1}`,
    },
    {
      title: '申请人',
      dataIndex: 'submitUserName',
      width: 92,
      key: 'submitUserName',
    },
    {
      title: '申请时间',
      dataIndex: 'createTime',
      key: 'createTime',
    },
    {
      title: '所属模块',
      dataIndex: 'moduleName',
      width: 110,
      key: 'moduleName',
    },
    {
      title: '操作类型',
      dataIndex: 'opName',
      width: 100,
      key: 'opName',
    },
    {
      title: '审核人',
      dataIndex: 'auditUserName',
      width: 110,
      key: 'auditUserName',
    },
    {
      title: '审核时间',
      dataIndex: 'auditTime',
      key: 'auditTime',
    },
    {
      title: '操作',
      dataIndex: 'opDetail',
      width: 240,
      key: 'opDetail',
      ellipsis: true,//文字超过宽度都会出现省略号
    },
  ],

  userSecretColumns: [ //管理员密级设置分页
    {
      title: '用户名',
      dataIndex: 'userName',
      width: 92,
      key: 'userName',
      ellipsis: true, //文字超过宽度都会出现省略号
    },
    {
      title: '真实姓名',
      dataIndex: 'realName',
      key: 'realName',
      width: 92,
    },
    {
      title: '所属组织',
      dataIndex: 'orgName',
      width: 110,
      key: 'orgName',
    },

    {
      title: '座机号',
      dataIndex: 'fixPhone',
      width: 110,
      key: 'fixPhone',
    },
    {
      title: '手机号',
      dataIndex: 'userPhone',
      key: 'userPhone',
      width: 120,
    },
    {
      title: '电子邮箱',
      dataIndex: 'userEmail',
      width: 150,
      key: 'userEmail',
    },
    {
      title: '状态',
      dataIndex: 'isEnabled',
      key: 'isEnabled',
      width: 80,
    }, {
      title: '创建人',
      dataIndex: 'createUser',
      width: 110,
      key: 'createUser',
    },
    {
      title: '创建时间',
      dataIndex: 'createTime',
      key: 'createTime',
      width: 170,
    },
    {
      title: '设置人员密级',
      dataIndex: 'userSecretId',
      key: 'userSecretId',
      width: 200,
    },
  ],
  userLogColumns: [ //用户日志
    {
      title: '请求路径',
      dataIndex: 'uri',
      width: 150,
      key: 'uri',
      ellipsis: true, //文字超过宽度都会出现省略号
    },
    {
      title: '日志类别',
      dataIndex: 'logCategory',
      key: 'logCategory',
      width: 100,
    },
    {
      title: '事件类型',
      dataIndex: 'eventType',
      width: 100,
      key: 'eventType',
    },

    {
      title: '事件子类型',
      dataIndex: 'subEventType',
      width: 110,
      key: 'subEventType',
    },
    {
      title: '日志级别',
      dataIndex: 'logLevel',
      key: 'logLevel',
      width: 100,
    },
    {
      title: '操作类型',
      dataIndex: 'operateType',
      width: 100,
      key: 'operateType',
    },
    {
      title: '操作结果',
      dataIndex: 'requestResult',
      key: 'requestResult',
      width: 100,
    }, {
      title: '用户名',
      dataIndex: 'operateUser',
      width: 100,
      key: 'operateUser',
    },
    {
      title: '客户端IP',
      dataIndex: 'clientIp',
      key: 'clientIp',
      width: 170,
    },
    {
      title: '响应时间',
      dataIndex: 'responseTime',
      key: 'responseTime',
      width: 100,
    },
    {
      title: '操作时间',
      dataIndex: 'createTime',
      key: 'createTime',
      width: 170,
    },
  ],
  backupColumns: [
    //数据备份模板管理列信息
    {
      title: "备份文件名",
      dataIndex: "fileName",
      key: "fileName",
      filterMultiple: true,
      width: 300,
      ellipsis: true,
    },
    {
      title: "文件大小",
      dataIndex: "fileSize",
      key: "fileSize",
      width: 180,
      scopedSlots: { customRender: "NeiRong" },
      ellipsis: true, //文字超过宽度都会出现省略号
    },
    {
      title: "数据备份时间",
      dataIndex: "createTime",
      key: "createTime",
    },
    {
      title: "操作",
      dataIndex: "oparation",
      key: "oparation",
      width: 158,
    },
  ],
  // 短信服务
  MSGservice: {
    msg1: [
      //数据备份模板管理列信息
      {
        title: "签名",
        dataIndex: "fileName",
        key: "fileName",
        filterMultiple: true,
        ellipsis: true,
      },
      {
        title: "审核状态",
        dataIndex: "fileSize",
        key: "fileSize",
        scopedSlots: { customRender: "NeiRong" },
        ellipsis: true, //文字超过宽度都会出现省略号
      },
      {
        title: "提交时间",
        dataIndex: "createTime",
        key: "createTime",
      },
      {
        title: "操作",
        dataIndex: "oparation",
        key: "oparation",
        width: 128,
      },
    ],
    msg2: [
      //数据备份模板管理列信息
      {
        title: "模板名称",
        dataIndex: "fileName",
        key: "fileName",
        filterMultiple: true,
        width: 200,
        ellipsis: true,
      },
      {
        title: "模板内容",
        dataIndex: "fileSize",
        key: "fileSize",
        width: 200,
        scopedSlots: { customRender: "NeiRong" },
        ellipsis: true, //文字超过宽度都会出现省略号
      },
      {
        title: "审核状态",
        dataIndex: "createTime",
        key: "createTime",
      },
      {
        title: "系统内置",
        dataIndex: "createTime",
        key: "createTime",
      },
      {
        title: "创建时间",
        dataIndex: "createTime",
        key: "createTime",
      },
      {
        title: "操作",
        dataIndex: "oparation",
        key: "oparation",
        width: 158,
      },
    ],
    msg3: [
      //数据备份模板管理列信息
      {
        title: "消息编号",
        dataIndex: "fileName",
        key: "fileName",
        filterMultiple: true,
        width: 140,
        ellipsis: true,
      },
      {
        title: "手机号",
        dataIndex: "fileSize",
        key: "fileSize",
        width: 180,
        scopedSlots: { customRender: "NeiRong" },
        ellipsis: true, //文字超过宽度都会出现省略号
      },
      {
        title: "短信内容",
        dataIndex: "createTime",
        key: "createTime",
      },
      {
        title: "状态",
        dataIndex: "createTime",
        key: "createTime",
      },
      {
        title: "提交/成功/失败号码数",
        dataIndex: "createTime",
        key: "createTime",
      },
      {
        title: "扣费（条）",
        dataIndex: "createTime",
        key: "createTime",
      },
      {
        title: "发送时间",
        dataIndex: "createTime",
        key: "createTime",
      },
    ],
    buyHistory: [
      //数据备份模板管理列信息
      {
        title: "购买时间",
        dataIndex: "fileName",
        key: "fileName",
        filterMultiple: true,
        ellipsis: true,
        sorter: true,
        showSorterTooltip: false,
      },
      {
        title: "条数",
        dataIndex: "fileSize",
        key: "fileSize",
        scopedSlots: { customRender: "NeiRong" },
        ellipsis: true, //文字超过宽度都会出现省略号
      },
      {
        title: "购买金额",
        dataIndex: "createTime",
        key: "createTime",
      },
      {
        title: "支付方式",
        dataIndex: "createTime",
        key: "createTime",
      },
      {
        title: "购买站点",
        dataIndex: "createTime",
        key: "createTime",
      },
      {
        title: "使用范围",
        dataIndex: "createTime",
        key: "createTime",
      },
    ],

  }

} as any
